﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SILAS.Entidades;
using SILAS.DAO;

namespace SILAS.BL
{
    public class RutaBL: IRutaBL
    {
        RutaDAO rutadao;

       public RutaBL()
       {
           rutadao = new RutaDAO();
       }

        public void agregarRuta(Ruta ruta)
        {
            rutadao.agregarRuta(ruta);
        }

        public void modificarRuta(Ruta ruta)
        {
            rutadao.modificarRuta(ruta);
        }

        public List<Ruta> ListarRutasbySector(int id)
        {
            return rutadao.ListarRutasbySector(id);
        }

        public Ruta GetRutabyId(int id)
        {
            return rutadao.GetRutabyId(id);
        }


        public List<TipoVia> ListaTipoVia()
        {
            return rutadao.ListaTipoVia();
        }

        public List<MedioTransporte> ListamedioTransporte()
        {
            return rutadao.ListamedioTransporte();
            
        }


        public List<Ruta> ListarAllRutas()
        {
            return rutadao.ListarAllRutas();
        }
    }
}
